Welcome to ESL Printables, the website where English Language teachers exchange resources: worksheets, lesson plans,  activities, etc.
Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.




 

present perfect tense printable worksheets, powerpoints and online exercises
order results: most downloaded first - newest first



Worksheets

Powerpoints

Online exercises


 
Writing Exam

Level: elementary
Age: 10-14
Type:

 


 
THE PRESENT PERFECT TENSE
A worksheet I have designed to introduce the present perfect tense to my students.It is simple but effective.Enjoy!
Level: intermediate
Age: 13-100
Type:

 


 
Choose the correct tense Simple Present Simple Past Will be Going to Present Continuous Present Perfect Simple
This exercise wil let students practice these differente tenses
Level: elementary
Age: 11-17
Type:

 


 
Present Perfect Continuous Tense with Stative Verbs
Practice of present perfect continuous tense with stative verbs.
Level: advanced
Age: 15-100
Type:

 


 
Present Perfect Continuous Tense Review
A revision handout on Present Perfect Continuous Tense
Level: intermediate
Age: 12-16
Type:

 


 
PRESENT PEFFECT TENSE
Revision of present perfect tense. Thanks and enjoy Christmas time.
Level: intermediate
Age: 10-15
Type:

 


 
PRESENT PERFECT TENSE
I hope your students will do well this worksheet. Thanks.
Level: intermediate
Age: 11-16
Type:

 


 
Tense
Tenses
Level: elementary
Age: 8-12
Type:

 


 
The present perfect
Using the present perfect conveniently
Level: intermediate
Age: 13-15
Type:

 


 
Choose the correct tense: Simple Present, Simple Past, Present Perfect Simple, Present Continuous, Will, (be) going to,
Students can practice the different tenses : Simple Present, Present Perfect Simple, Simple Past, Present Continuous, Will, (be) going to.
Level: intermediate
Age: 12-100
Type:

 


 
Present Perfect Progressive Verb Tense
Introduce students to the present perfect progressive verb tense using this worksheet. The worksheet helps students understand the grammar structure of this verb tense and gives them examples and practice making their own sentences.
Level: intermediate
Age: 11-100
Type:

 


 
The present perfect and The simple past tense
The present perfect and The simple past tense worksheet
Level: intermediate
Age: 11-100
Type:

 


 
Verb Tense Review
Worksheet to learn and study the different uses of verb tenses. I hope you like it and find it useful. Working together to improve education and change the world! (Estamos juntos para melhorar a educa��o e mudar o mundo)
Level: intermediate
Age: 12-100
Type:

 


 
Present Perfect Tense (mixed)

Level: elementary
Age: 10-100
Type:

 


 
Present Perfect Tense
This worksheet is partially done in the Canva application. Great for practicing Present Perfect Simple
Level: elementary
Age: 7-100
Type:

 

 


the present perfect tense
This power point is a lesson strategy for Present Perfect, which I used to educate the pupils in my class.
Level: intermediate
Age: 14-100
Format: PowerPoint

 

 

 

 

 


Tense Review
This is a quick review explaining how to form and the uses of the tenses in Engliah. Hope you�ll find it useful.
Level: intermediate
Age: 10-100
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense
This slideshow is about the present perfect tense, used in affirmative, negative and interrogative.
Level: elementary
Age: 7-12
Format: PowerPoint

 

 

 

 

 


Questions in Presene Tenses
How to make questions in present tenses. Appropriate for the textbook Focus 2
Level: intermediate
Age: 9-100
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense
This PowerPoint presentation is interactive please enjoy it
Level: elementary
Age: 6-100
Format: PowerPoint

 

 

 

 

 


Present perfect tense
This is a power point presentation about present perfect tense. I hope you like it. :)
Level: intermediate
Age: 14-100
Format: PowerPoint

 

 

 

 

 


FUTURE SIMPLE, CONTINUOUS AND PERFECT / BE GOING TO / PRESENT CONTINUOUS

Level: intermediate
Age: 14-100
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense
Present Perfect Tense
Level: elementary
Age: 3-100
Format: PowerPoint

 

 

 

 

 


present perfect tense 2
present perfect
Level: intermediate
Age: 10-100
Format: PowerPoint

 

 

 

 

 


present perfect tense
Present Perfect and irregular verbs practice
Level: intermediate
Age: 10-100
Format: PowerPoint

 

 

 

 

 


present perfect tense
present perfect tense
Level: intermediate
Age: 10-100
Format: PowerPoint

 

 

 

 

 


PRESENT PERFECT TENSE
Form and usage of the Present Perfect Tense with examples
Level: intermediate
Age: 13-16
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense
Grammar about present perfect tense in affirmative, negative and questions
Level: intermediate
Age: 11-16
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense vs Present Perfect Continous Tense
The slides contain explanation about the differences of Present Perfect Tense vs Present Perfect Continous Tense.
Level: intermediate
Age: 17-100
Format: PowerPoint

 

 

 

 

 


Jeopardy grammar and vocabulary revision
This is a jeopardy game aimed at revision of some grammar topics and vocabulary. It deals with the past simple tense, present perfect, compratives and superlatives, will and going to, jobs, places in the city, clothes, social problems, weather
Level: elementary
Age: 12-100
Format: PowerPoint

 

 

 

 

 

 


Present Perfect Tense: past participle
This exercise will enable the student to learn about past participles and how to use them.
Level: elementary
Age: 11-14

 


Present Perfect Tense (already, just, never, for, since)
This is an exercise to practice the simple present tense. There are 3 different tasks. I hope you like it and use it. Blessings from Costa Rica
Level: intermediate
Age: 10-100

 


The PRESENT PERFECT TENSE
It�s an OE for students to practise the use of the present perfect in context. There are activities with different levels of difficulty. I hope you find it useful!
Level: intermediate
Age: 9-100

 


Mixed present perfect tense exercises
Mixed FCE present perfect tense grammar worksheet
Level: intermediate
Age: 14-100

 


Song -I still haven�t found what I�m looking for -U2 - Present Perfect- Past Tense
The song is a good one for students to practice present perfect, past tense and some vocabulary.
Level: elementary
Age: 14-100

 


Present simple, present perfect, past tense
I have used this as a test (present simple, continuous, perfect and past simple). But focus is mostly on past simple and present perfect. Present simple and present continuous are there only to make it more " exating" :) This could be a great exercise (training, test) for past simple and present perfect for intermediate and advanced learners.
Level: intermediate
Age: 12-100

 


Present Perfect or Past Tense Simple
Useful for practising Present Perfect and Past Tense
Level: intermediate
Age: 12-100

 


Past simple or present perfect?
Multiple choice activity to practice past simple or present perfect.
Level: intermediate
Age: 12-100

 


Present Perfect Simple vs Past Tense Simple
Choose the correct form - Present Perfect Simple or Past Simple - 15 sentences.
Level: intermediate
Age: 10-100

 


The Flintstones: Verb Tense Review
Online exercsie featuring 15 Flintstones cartoons and 30 questions (both multiple choice and word boxes). The main focus is of the exercise is on the use of verb tenses, esp. present simple/continuous/pe rfect, and subject-verb agreement. Enjoy!
Level: elementary
Age: 8-100

 


Pandas: Cuddliest of all Bears
Online reading text about giant pandas with 40 questions focusing mainly on verb tenses: present simple/continuous/pe rfect. Other questions target modal verbs, passive voice, vocabulary and understanding. Enjoy!
Level: intermediate
Age: 12-100

 


Verb Tenses Review
Verb tense review exercise covering Present and Past simple, continuous, perfect; and future with will and going to.
Level: intermediate
Age: 10-100

 


Past Tense or Present Perfect
exercise to practice the difference between the past tense and the present perfect (fairly easy for elementary to intermediate students)
Level: intermediate
Age: 10-100

 


present perfect tense time expressions
it can be useful while practicing time expresions..
Level: elementary
Age: 11-100

 

 

Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [ Next >>]

 

Live Worksheets
Worksheets that listen. Worksheets that speak. Worksheets that motivate students. Worksheets that save paper, ink and time.


Advertise here